package com.bao123.userinfo.service;

import com.bao123.userinfo.entities.Userinfo;
import com.bao123.utils.result.GeneralResult;

import javax.servlet.http.HttpServletResponse;

/**
 * 用户信息服务类
 * @author lbw
 */
public interface UserinfoService {
    /**
     * 添加用户
     * @param userinfo 用户相关信息
     * @param verificationCode 验证码
     * @return 通用返回结果
     */
    GeneralResult<?> register(Userinfo userinfo, String verificationCode);

    /**
     * 登录
     * @param username 用户名
     * @param password 密码
     * @return 通用返回结果
     */
    GeneralResult<?> login(String username, String password, HttpServletResponse response);
}
